basic architectural details